body {
    margin: 0;
    padding: 0;
    font-family: Helvetica, sans-serif;
    line-height: 1.4em;
}

h1, h2, h3, p, ul, li {
    margin: 0;
    padding: 0;
}

p, h2, h3 {
    margin: 0 0 10px 0;
}

h2{
    text-align: center;
}

ul {
    list-style-type: none;
}

#wrap {
    margin: 0 auto;
    margin-bottom: 40px;
    padding: 0 10px 10px 10px;
    width: 780px;
    background: #cfdfe4;
}

#navigation {
    margin: 50px 0 0 0;
    list-style-type: none ;
    background: #BA2F1D;
    width: 150px;
}

#navigation li {
    border-bottom: 1px solid #FFF8A4;
}

#navigation li a{
    padding: 7px;
    text-decoration: none;
    color: #FFF8A4;
    display: block;

}

#navigation li a.active, #navigation li a:hover {
    background: #FFF8A4 ;
    color: #BA2F1D;
}

#content {
    margin: 10px 0 0 0;
    padding: 10px;
    float: left;
    width: 505px;
}